<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:foo="http://foo.com">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Insert title here</title>
</head>
<body>
	<h:message />
	<h:dataTable value="#{catalog.products}" var="p" border="1">
		<h:column>
			<f:facet name="header">Id</f:facet>
			<h:outputText value="#{p.id}" />
		</h:column>
		<h:column>
			<f:facet name="header">Name</f:facet>
			<h:form>
				<h:commandLink action="detail">
					<!--<f:actionListener type="com.infonam.jsf.eshop.execute.OnDetailActionListener"/>-->
					<f:setPropertyActionListener value="#{p}"
						target="#{ph.currentProduct}" />
					<h:outputText value="#{p.name}" />
				</h:commandLink>
			</h:form>
		</h:column>
		<h:column>
			<f:facet name="header">Price</f:facet>
			<h:outputText value="#{p.price}" />
		</h:column>
	</h:dataTable>
	<h:form>
		<h:commandButton action="login" value="Login"></h:commandButton>
		<h:outputText value="" />
		<h:commandButton value="Logout">
			<f:actionListener
				type="com.infonam.jsf.eshop.model.LogoutActionListener" />
		</h:commandButton>
	</h:form>
	<foo:copyright  company="InfoNam" />
</body>
</html>